Synonyms
dogged
determined and stubborn when trying to solve or complete something
determined, persistent
immovable
that cannot be moved; not able, refusing to be affected or changed
fixed, stubborn
TOUGH NUT as in Wiktionary
TOUGH NUT as in Wikipedia